<?php
    @header("Content-Type:text/html;charset=utf-8");

    @include_once("connect.php");    // 链接mysql 选择数据库

    // 对应字段名 接收前端传递的数据
    $name = $_GET["name"];
    $class = $_GET["class"];  
    // $ch = $_GET["ch"];
    // $mh = $_GET["mh"];
    // $en = $_GET["en"];
    
    // 判断每一个字段是否存在
    // isset($_GET["name"])&&isset($_GET["class"])&&isset($_GET["ch"])&&isset($_GET["mh"])&&isset($_GET["en"])


    // isset($_GET["ch"])   // 是否存在此字段?  存在:true 不存在:false
    $ch = isset($_GET["ch"]) ?  $_GET["ch"] : 0;
    $mh = isset($_GET["mh"]) ?  $_GET["mh"] : 0;
    $en = isset($_GET["en"]) ?  $_GET["en"] : 0;

    // 参数验证
    if(!($name&&$class)){
        $obj = array();
        $obj["status"] = false;
        $obj["msg"] = "请传入完整参数";
        $json = json_encode($obj);
        exit($json);
    }


    // mysqli_query($conn,mysql)   执行mysql语句
    // 返回值
    // 语句执行成功  => 查询(结果对象) 增删改(true)  
    // 语句执行失败  => false 

    // 新增
    $sql = "insert into `grade`(name,class,chinese,math,english) values('$name','$class',$ch,$mh,$en)";
    // echo $sql;

    // 执行mysql语句
    $result = mysqli_query($conn,$sql);
    // print_r($result);

    $obj = array();
    if($result){

        // 增删改 => 受影响的行数
        // mysqli_affected_rows($conn)
        // 传入一个链接对象   => 返回受影响的行数
        // 新增
        // $rows >   0 新增成功
        // $rows ==  0 语句执行成功,但是数据未改变 (新增不存在此情况)


        $rows = mysqli_affected_rows($conn);

        // echo $rows;
        if($rows>0){ // 新增成功
            $obj["status"] = true;
            $obj["msg"] = "新增成功";
        }


    }else{
        $obj["status"] = false;
        $obj["msg"] = "sql语句有误";
        $obj["sql"] = $sql;
    }

    echo json_encode($obj);

?>
